package com.test.design.gczms.observer;

import com.test.design.gczms.common.ObjDto;

//观察者接口
public interface Observer {
    //观察者，观察被观察者变化
    /* @Author <a href="mailto:zhengjiaming@gtmap.cn">zhengjiaming</a>
     * @Description 传ID 观察数据变化
     * @Date 14:24 2025/3/11
    **/
    String update(String id);
    
    /* @Author <a href="mailto:zhengjiaming@gtmap.cn">zhengjiaming</a>
     * @Description 传对象观察数据变化
     * @Date 14:25 2025/3/11
    **/
    ObjDto update(ObjDto objDto);
    
    /* @Author <a href="mailto:zhengjiaming@gtmap.cn">zhengjiaming</a>
     * @Description 不传参数各自处理逻辑
     * @Date 14:25 2025/3/11
    **/
    Boolean update();

}
